var productObj = {

    /**
     * 描述 : 获取产品信息
     * 作者 : Zoro.Zhu
     * **/
    "getInfo" : function(){
        var id = $('#id').val();
        var account = $('#account').val();
        $.ajax({
            type: "post",
            url: ROOT_URL + "/?c=ctrl_ali_product&a=getInfo",
            cache:false,
            async:false,
            data:{id:id, account:account},
            dataType: "json",
            success: function(result){
                if(result.state === 200){
                    var tableStr = productObj.tableStr(result.data);
                    $('#id').val('');
                    $('#productInfo').html(tableStr);
                }else{
                    layer.alert(result.info);
                }
            }
        });
    },

    /**
     * 描述 : 页面展示拼接
     * 作者 : Zoro.Zhu
     * **/
    "tableStr" : function(data) {
        var imageStr = '';
        for(var i in data.productInfo.image.images){
            imageStr += "https://cbu01.alicdn.com/" + data.productInfo.image.images[i] + '<br>';
        }
        //拼接产品信息
        var productInfo = '<table><tr><td width="150px">型号</td><td width="150px">库存</td><td>SKU</td></tr>';
        for(var p in data.productInfo.skuInfos){
            productInfo += "<tr><td>" + data.productInfo.skuInfos[p].attributes[0].attributeValue + "</td>" +
                "<td>" + data.productInfo.skuInfos[p].amountOnSale + "</td>" +
                "<td>" + data.productInfo.skuInfos[p].skuCode + "</td></tr>";
        }
        productInfo += "</table>";
        var str = "<table>";
        str += "<tr><td width='80px'>产品ID: </td><td>" + data.productInfo.productID + "</td></tr>";
        str += "<tr><td>商品标题: </td><td>" + data.productInfo.subject + "</td></tr>";
        str += "<tr><td>类目名: </td><td>" + data.productInfo.productCargoNumber + "</td></tr>";
        str += "<tr><td colspan='2'>" + productInfo + "</td></tr>";
        str += "<tr><td>商品主图: </td><td>" + imageStr + "</td></tr>";
        // str += "<tr><td>视频: </td><td><video controls=\"controls\" src='" + data.productInfo.mainVedio + "'></video></td></tr>";
        // str += "<tr><td>商品详情描述: </td><td>" + data.productInfo.description + "</td></tr>";

        str += "</table>";
        return str;
    },

    /**
     * 描述 : 导入数据
     * 作者 : Zoro.Zhu
     */
    'importData': function () {
        var node = document.getElementById('importData');
        //防止没有节点导致报错
        if (node !== null) {
            var allFile = [];
            L.open('oUpload', {
                'node': node,
                'auto': true,
                'exts': 'csv',
                'multi': false,
                'show': true,
                'limit': 1,
                'call': {
                    "complete": function () {
                        allFile.push(arguments[3]);
                    },
                    "allComplete": function () {
                        var account = $('#account').val();
                        if(account === ''){
                            layer.msg('请选择账号', {icon: 3});
                            return false;
                        }
                        $.ajax({
                            url: ROOT_URL + '/index.php?c=ctrl_ali_product&a=importData',
                            type: 'POST',
                            data: {'file' : allFile,'account' : account},
                            dataType: 'JSON',
                            success: function (res) {
                                if (res.state) {
                                    layer.msg(res.info, {icon: 6});
                                } else {
                                    layer.msg(res.info, {icon: 5});
                                }
                                $('table').get(0).paging('+0');
                            },
                            complete: function () {
                                allFile = [];
                            },
                            error: function (error) {
                                layer.msg('连接失败，请稍后重试', {icon: 3});
                            }
                        });
                    }
                }
            });
        }
    },

};


/**
 * 描述 : 监听导入按钮
 * 作者 : Zoro.Zhu
 */
productObj.importData();